#ifndef _HDR_PATHFINDER
#define _HDR_PATHFINDER

#include "map.h"

#include <list>

using std::list;

class pathfinder{
    protected:
        uicoord origin;
        uicoord destination;

    public:
        list<uicoord> data;
        pathfinder(uicoord,uicoord);

        bool compute(map*,uicoord* =NULL);
        bool getNextPoint(uicoord*);

};

#endif
